<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
* { word-break: break-all; margin: 0; padding: 0; }
body { font-size: 14px; color: #212121; font-family: "microsoft Yahei", "Courier New", Courier, monospace; padding: 0px; margin: 0px auto; line-height: 30px; background-color: #FFF; overflow-x: hidden; width: 100%; }
a { color: #212121; text-decoration: none; }
a:hover { color: #004ca2; text-decoration: none }
h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd { margin: 0; padding: 0; }
ul, li, dl, dt, dd { list-style: none; }
.fl { float: left; }
.fr { float: right; }
.lan { color: #1372f4; }
.clear, .c { clear: both; }
.mcon tr:hover { color: #004ca2; }
.imgZoom { overflow: hidden; }
.imgZoom img { -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; display: block; }
.imgZoom:hover img { -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.blank { clear: both; height: 20px; }
img { max-width: 100%; border: 0; height: auto; }
.input, .textarea { border-top: ridge 1px #ccc; border-right: inset 1px #D8D8D8; border-bottom: inset 1px #D8D8D8; border-left: ridge 1px #ccc; font-size: 14px; color: #666; padding-top: 5px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; background-color: #fff }
.wrap { width: 1200px; margin: 0 auto; }
.dqwz { border-bottom: 3px #dddddd double; margin-bottom: 10px; color: #004ca2; }
.top1 { height: 34px; background-color: #004ca2; width: 100%; color: #fff; line-height: 34px; overflow: hidden; box-shadow: 0 2px 2px rgba(9, 2, 4, .25) }
.t1 { float: left; }
.t2 { float: right; }
.top1 a { color: #fff; }
.t2 a { }
.t2 a { display: inline-block; }
.t2 img { line-height: 40px; vertical-align: middle; }
.t2 .ti1, .t2 .ti2, .t2 .ti3 { width: 90px; height: 40px; text-indent: 30px; }
.t2 .ti1 { background: url(../images/ti1.png) no-repeat 10px 9px; }
.t2 .ti2 { background: url(../images/ti2.png) no-repeat 10px 9px; }
.t2 .ti3 { background: url(../images/ti3.png)  no-repeat 10px 9px; }
.top2 { padding-top: 20px; height: 98px; overflow: hidden; }
.logo { float: left; }
.top_slogn { float: left; width: 550px; height: 50px; margin-top: 18px }
.top_slogn ul li { display: block; float: left; width: 250px; padding-left: 20px; height: 50px; color: #333 }
.top_slogn ul li i.iconfont { display: block; float: left; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 40px }
.top_slogn ul li p { display: block; float: right; width: 170px; height: 50px; line-height: 25px; font-weight: lighter }
.top_slogn ul li p b { display: block; line-height: 25px; font-weight: bold; font-size: 16px }
@font-face { font-family: 'iconfont'; src: url("../fonts/font_759687_jugdczrbtvb.eot"); src: url("../fonts/font_759687_jugdczrbtvb.eot") format("embedded-opentype"), url("../fonts/font_759687_jugdczrbtvb.woff") format("woff"), url("../fonts/font_759687_jugdczrbtvb.ttf") format("truetype"), url("../fonts/font_759687_jugdczrbtvb.svg#iconfont") format("svg") }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.tel { background: url(../images/top_contact.png) left top no-repeat; padding-left: 55px; padding-top: 14px; float: right; }
.tel p { vertical-align: bottom; color: #666; }
.tel p span { color: #e60012; font-size: 24px; font-weight: bold; }
.nav { height: 50px; line-height: 50px; width: 100%; background: url(../images/nav_bj.jpg); }
.nav ul { width: 1200px; margin: 0 auto; }
.nav li { width: 12.2%; float: left; text-align: center; box-sizing: border-box; display: inline; height: 50px; line-height: 50px; background: url(../images/navl.jpg) no-repeat left center; }
.nav li a { color: #ffffff; font-size: 16px; display: block; }
.nav li a:hover { display: block; color: #ffffff; background: url(../images/nh.png) no-repeat center bottom; }
.nav li.cut { background: url(../images/nav_bj1.jpg) !important; }
.sjbanner { display: none; }
.banner { width: 100%; position: relative; clear: both; }
#flashBg { padding: 0px; margin: 0px; width: 100%; height: 450px; clear: both; overflow: hidden; }
#flashLine { width: 100%; height: 450px; clear: both; }
#flash { padding: 0px; margin: 0px auto; width: 100%; height: 450px; clear: both; overflow: hidden; }
#flash a { width: 100%; display: none; height: 450px; }
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 90px; bottom: 50px; height: 30px; overflow: hidden; padding-top: 13px !important }
.flash_bar .dq { margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop") }
.flash_bar .no { margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop") }
.m1, .m4, .m5, .m6, .m7, .m8 { margin-bottom: 40px; }
.ss { height: 52px; background: #004ca2; margin-bottom: 30px; color: #ffffff; width: 100%; }
.search .tags { float: left; background: url(../images/s1.png) no-repeat left center; text-indent: 30px; line-height: 52px; }
.tags b { font-size: 1em; }
.search a { color: #ffffff; padding: 0 5px; }
.search .right { position: relative; margin-right: 40px; line-height: 52px; top: 8px; }
.search .right .input { width: 260px; background: #fff; height: 17px; line-height: 17px; padding: 9px 0px; border: none; border-right: none; font-size: 12px; color: #999; position: absolute; right: 0px; top: 0px; padding-left: 10px; outline: none; padding-top: 10px; }
.search .right .btn { width: 30px; height: 35px; border: none; background-position: -54px 0; z-index: 10; cursor: pointer; position: absolute; right: 0px; top: 0px; outline: none; }
.icon { background-image: url("../images/icon.png"); display: inline-block; vertical-align: middle; }
.mat { text-align: center; margin-bottom: 10px; margin-top: 30px; }
.mat h2 { font-size: 34px; font-weight: 600; }
.mat h2 span { color: #ff6637; }
.mat p { font-size: 14px; margin-top: 10px; }
.mat div { width: 30px; height: 3px; background-color: #ff6637; margin: 15px auto auto; }
.mat1 { text-align: center; margin-bottom: 10px; }
.mat1 h2 { font-size: 34px; font-weight: 600; color: #fff; }
.mat1 h2 span { color: #ff6637; }
.mat1 p { font-size: 14px; margin-top: 10px; color: #fff; }
.mat1 div { width: 30px; height: 3px; background-color: #ff6637; margin: 15px auto auto; }
.nlimg { margin-right: 20px; float: left; }
.m1t { width: 100%; height: 100px; text-align: center; margin-bottom: 20px; background: url(../images/m12.jpg) no-repeat center bottom; }
.m1 li { width: 215px; float: left; text-align: center; }
.m1 li a { display: block; }
.m1 .li1 { background: url(../images/cp1.jpg) no-repeat center bottom; }
.m1 .li1:hover { background: url(../images/cp1h.jpg) no-repeat center bottom; }
.m1 .li2 { background: url(../images/cp2.jpg) no-repeat center bottom; }
.m1 .li2:hover { background: url(../images/cp2h.jpg) no-repeat center bottom; }
.m1 .li3 { background: url(../images/cp3.jpg) no-repeat center bottom; }
.m1 .li3:hover { background: url(../images/cp3h.jpg) no-repeat center bottom; }
.m1 .li4 { background: url(../images/cp4.jpg) no-repeat center bottom; }
.m1 .li4:hover { background: url(../images/cp4h.jpg) no-repeat center bottom; }
.m1 .li5 { background: url(../images/cp5.jpg) no-repeat center bottom; }
.m1 .li5:hover { background: url(../images/cp5h.jpg) no-repeat center bottom; }
.m1 li div a { width: 125px; height: 30px; border: 1px #959595 solid; border-radius: 5px; margin: 20px auto 0; text-align: center; }
.m12 { height: 180px; text-align: center; }
.m12 li { width: 24.888%; float: left; padding: 10px 0 0; border-right: 1px #333333 solid; text-align: center; margin-bottom: 20px; }
.m12 li span { width: 50px; height: 35px; margin: 0px auto; display: block; }
.m12 h3 { font-size: 16px; font-weight: normal; margin: 10px auto 0; height: 25px; line-height: 25px; background: url(../images/m15.jpg) no-repeat center top; padding-top: 10px; }
.m12 p { line-height: 20px; text-transform: uppercase; font-size: 12px; }
.m12 li:hover { cursor: pointer; }
.m12 li:hover a { color: #333333; }
.m12 li .a1 { background: url(../images/m11.jpg) no-repeat 0 0; }
.m12 li:hover .a1 { background: url(../images/m11.jpg) no-repeat 0 -46px; }
.m12 li .a2 { background: url(../images/m12.jpg) no-repeat 0 0; }
.m12 li:hover .a2 { background: url(../images/m12.jpg) no-repeat 0 -51px; }
.m12 li .a3 { background: url(../images/m13.jpg) no-repeat 0 0; }
.m12 li:hover .a3 { background: url(../images/m13.jpg) no-repeat 0 -45px; }
.m12 li .a4 { background: url(../images/m14.jpg) no-repeat 0 0; }
.m12 li:hover .a4 { background: url(../images/m14.jpg) no-repeat 0 -52px; }
.m12 .nobg { border: none; }
.m1gd { width: 150px; background-color: #e60001; height: 40px; line-height: 40px; text-align: center; margin: -20px auto auto; }
.m1gd a { color: #ffffff; }
.m21 { width: 100%; height: 50px; background-color: #154A8E; color: #ffffff; text-align: center; font-size: 18px; line-height: 50px; letter-spacing: 15px; }
.m22 { width: 280px; float: left; }
.m22t { padding-top: 50px; margin-bottom: 20px; }
.m22t h2 { font-size: 34px; font-weight: 600; color: #fff; text-align: center; }
.m22t h2 span { color: #ff6637; }
.m22 p { font-size: 14px; padding: 0 15px; line-height: 24px; color: #666666; }
.m22 .aniu { width: 100px; margin: 0 auto; }
.m23 { width: 920px; FLOAT: left; /*background: url(../images/m22.jpg) no-repeat left center;*/ }
.m2gd { width: 100%; height: 15px; /*background: url(../images/m23.jpg) repeat-x;*/ text-align: center; }
#gundong1 { WIDTH: 100%; }
#gundong1 .content { OVERFLOW: hidden; }
#gundong1 .content .left { WIDTH: 40px; DISPLAY: inline; FLOAT: left; text-align: left; padding-top: 40px; }
#gundong1 .content .right { WIDTH: 40px; DISPLAY: inline; FLOAT: right; text-align: right; padding-top: 40px; }
#marquee1 { overflow: hidden; width: 100%; height: 270px; margin-top: 50px; margin-bottom: 50px; }
#marquee1 ul { float: left; overflow: hidden; height: 270px }
#marquee1 li { float: left; display: inline; margin: 0px 8px; width: 293px; text-align: center; overflow: hidden; height: 270px; background-color: #174f9a; }
#marquee1 img { width: 293px; height: 230px; display: block; border: 1px #dddddd solid; }
#marquee1 li:hover { background-color: #fa6441; color: #FFF; }
#marquee1 ul li:hover a { color: #FFF; }
#marquee1 ul li p { display: block; width: 100%; height: 40px; line-height: 40px; color: #FFF; }

/*
#marquee1 ul li p{display:none;}
#marquee1 ul li:hover p{ display:block; width:100%; height:40px; line-height:40px; background:url(../images/m22.png); position:absolute; left:0; bottom:0; z-index:99;}
*/
.mdh { width: 100%; height: 237px; background: url(../images/mtel.jpg) no-repeat center top; margin-bottom: 5px; }
.m3 { height: 298px; width: 100%; background: url(../images/m3.jpg) repeat-y center; margin-bottom: 20px; }
.m3 li { float: left; width: 24.9%; border-right: 1px #096811 solid; box-sizing: border-box; text-align: center; display: inline; margin-top: 30px; margin-bottom: 30px; }
.m3tel { text-align: center; }
.m4 { margin-top: 50px; margin-bottom: 50px; }
.m4sp { float: left; border: 1px #1b1b1b solid; padding: 10px; }
.m42 { width: 700px; float: left; margin-left: 20px; position: relative; }
.m42t { margin-bottom: 20px; }
.m42t p { line-height: 22px; font-size: 14px; text-transform: uppercase; }
.m42t h2 { font-size: 34px; font-weight: 600; color: #fff; text-align: left; }
.m42t h2 span { color: #ff6637; }
.m42t1 { margin-bottom: 20px; position: relative; z-index: 999; border: 1px #174f9a solid; background: #174f9a; padding: 10px; width: 70%; margin-left: -50px; text-align: center; }
.m42t1 h2 { font-size: 20px; font-weight: 200; color: #fff; text-align: left; margin-left: 10%; }
.m42t1 h2 span { color: #fff; }
.gscon { text-indent: 24px; margin-bottom: 30px; }
.m4gd { height: 35px; line-height: 35px; border: 1px #a0a0a0 solid; text-transform: uppercase; /*background: url(../images/m1ico.jpg) no-repeat 86% center;*/ padding: 0 20px; width: 120px; }
.mal { background: url(../images/al_bj.jpg) no-repeat top; padding: 50px 0; margin-bottom: 50px; }
.mal .m1t, .mal .m1t p { color: #fff; }
.marquee2 { overflow: hidden; width: 100%; height: 260px; margin-bottom: 50px; }
.marquee2 ul { float: left; overflow: hidden; height: 260px }
.marquee2 ul li { float: left; display: inline; margin: 0px 20px 0px; width: 280px; height: 260px; text-align: center; position: relative; }
.marquee2 ul li a img { }
.marquee2 ul li .p1 { color: #333; text-align: left; height: 42px; padding: 10px 20px 0; overflow: hidden; background-color: #fff; }
.marquee2 ul li .gd { float: right; border: 1px #333 solid; padding: 0 10px; height: 20px; line-height: 20px; font-size: 12px; margin-top: 5px; }
.malgd { -moz-box-shadow: 0px 10px 20px #D33518; -webkit-box-shadow: 0px 10px 20px #2C3745; box-shadow: 0px 10px 20px #2C3745; width: 120px; height: 30px; line-height: 30px; border-radius: 20px; margin: 0 auto; background-color: #fff; }
.malgd a { display: block; width: 65%; margin: 0 auto; background: url(../images/malico.png) no-repeat right center; }
.synew { margin-bottom: 50px; overflow: hidden; }
.synew .m1t { margin-bottom: 52px; }
.syn1 { width: 356px; float: left; padding-right: 30px; margin-right: 30px; border-right: 1px #d3d3d6 solid; }
.synewt { margin-bottom: 20px; }
.synewt h2 { font-size: 26px; padding: 5px 0; }
.synewt span { float: right; padding: 0 5px; border: 1px #252330 solid; height: 22px; line-height: 22px; margin-top: 8px; font-size: 14px; }
.synewn { margin-bottom: 20px; }
.syn1 li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px; }
.syn1 li span { display: block; float: right; color: #666; }
.syngd a { background: url(../images/synico.jpg) no-repeat 0 0; display: block; height: 35px; width: 35px; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; margin-top: 20px; }
.syngd a:hover { background: url(../images/synico.jpg) no-repeat 0 -35px; }
.syn2 { width: 366px; float: left; }
.syn2 dl { background-color: #f6f6f6; padding: 10px; margin-bottom: 10px; }
.syn2 dl .i1 { display: inline-block; width: 20px; height: 20px; line-height: 20px; border-radius: 2px; background-color: #ff6637; text-align: center; color: #fff; margin-right: 5px; font-weight: normal; }
.syn2 dt { font-weight: bold; margin-bottom: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.syn2 dd .i1 { background-color: #252330; }
.syn2 dd { font-size: 14px; line-height: 26px; }
#divMainTab { width: 382px; margin: 0 auto 20px; }
#divMainTab li { width: 170px; height: 40px; line-height: 40px; float: left; margin: 0 10px 20px; text-align: center; font-size: 16px; cursor: pointer; }
.normal { border: 1px #313b8f solid; }
.selected { background-color: #004ca2; color: #ffffff; }
.divContent { }
.flink { background-color: #f4f4f4; line-height: 30px; padding: 10px 0; margin-top: 30px; }
.flinkt { float: left; margin-right: 10px; font-weight: bold; font-size: 16px; }
.flink a { padding: 0 5px; color: #666; }
.foot { background-color: #333; color: #ffffff; }
.foot a { color: #ffffff; }
.fnav { border-bottom: 1px #000 solid; height: 58px; line-height: 58px; background: #004ca2; margin-bottom: 40px; }
.fnav li { width: 12.5%; float: left; text-align: center; background: url(../images/nline.jpg) no-repeat left center; }
.fnav .nobg { background-image: none; }
.footc { /*width: 890px;*/ margin: 0 auto; padding-bottom: 10px; }
.flx { width: 65%; float: left; }
.flx li { border-bottom: 1px #5f5f5f dotted; width: 33.33333%; float: left; line-height: 37px; }

/*.flx .ldz {	width: 66.66666666%;}*/
.flx p { border-bottom: 1px #5f5f5f dotted; line-height: 37px; }
.fwx { width: 35%; float: left; text-align: right; line-height: 39px; }
.mright { float: left; width: 896px; margin-left: 38px; display: inline; }
.mleft { width: 266px; float: left; display: inline; }
.cplb { width: 100%; height: auto; margin-bottom: 20px; }
.menu_list { width: 100%; background-color: #efefef; }
.menu_head { cursor: pointer; position: relative; background: url(../images/m77.png) #004ca2 no-repeat 15px center; font-size: 18px; padding-left: 40px; line-height: 57px; color: #fff; height: 57px; border-bottom: 1px #ffffff solid; }
.menu_head a, .menu_head a:hover { color: #ffffff; }
.menu_body { }
.menu_body a { display: block; background: url(../images/mli.jpg) no-repeat 10px 12px; border-bottom: 1px #dddddd dashed; text-indent: 30px; height: 34px; line-height: 34px; overflow: hidden; width: 130px; float: left; }
.menu_body a:hover,
.menu_body a.cur { color: #ffffff; height: 34px; line-height: 34px; background-color: #004ca2; }
.nylx { border: 1px #dddddd solid; }
.nylxc { padding: 10px; }
.nylx h2 { font-size: 18px; }
.nyban img { display: none; }
.nyban { width: 100%; height: 300px; background: url(../images/ny.jpg) no-repeat center top; margin-bottom: 20px; }
.ny { margin-bottom: 30px; }
.p16 { font-weight: bold; font-size: 16px; }
.ptitle { line-height: 35px; margin-bottom: 8px; text-align: center; }
.pline { border-bottom: 4px double #dddddd; height: 35px; }
.info { text-align: center; line-height: 30px; color: #666; padding-right: 18px; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; margin-bottom: 20px; }
.mrtit { border-bottom: 1px #dddddd solid; margin-bottom: 15px; }
.mrtit span { height: 30px; color: #FFF; font-weight: bold; font-size: 16px; }
.mrtit span a { color: #004ca2; }
.mrtit em { float: right; font-style: normal; padding-right: 10px; }
.prenext { color: #cc0000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left; width: 98%; line-height: 30px; margin-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #999; margin-bottom: 15px; }
.prenext .pre { float: left; width: 100%; }
.prenext .pre a { color: #333; text-decoration: none; }
.prenext .pre a:hover { color: #ff0000; }

/* 涓婁竴绡?*/
.prenext .next { text-align: left; float: left; width: 100%; }
.prenext .next a { color: #333; text-decoration: none; }
.prenext .next a:hover { color: #ff0000; }
.list { }
.list .node { margin-bottom: 10px; border-bottom: 1px #dddddd dashed; }

/*  */
.list .node .title { padding-bottom: 6px; padding-top: 5px;/*border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#EBEBEB*/ }

/*  */
.list .node .title h2 { margin: 0px; padding: 0px; font-size: 16px }

/* 顣?*/
.list .node .title .time { float: right; color: #666666; margin-right: 30px; }
.list .node .title a {/*border-left-width:5px;border-left-style:solid;border-left-color:#D9D9D9;*/padding-left: 5px }
.list .node .title a:hover { text-decoration: underline }
.list .node .description { padding: 8px; line-height: 150%; color: #555 }

/*  */
.list .node .description p { margin: 0px; padding: 0px }
.list .node .info { text-align: right; font-size: 12px; line-height: 20px; color: #666; padding-right: 18px }

/*  */
.list .node .info span { color: #390; }
.mcon input { border: 1px #cccccc solid; padding: 3px; }
.box { background-color: #e1e1e1; padding-bottom: 10px; }
.title1 { height: 51px; line-height: 43px; background: #068ef4; text-align: center; color: #FFF; font-size: 20px; font-weight: bold; margin-bottom: 5px; }
.title1 a { color: #ffffff; }
.content1 { background: none; overflow: auto; padding: 0px 10px; }
.content1 a { display: block; height: 33px; line-height: 33px; border-bottom: 1px #fefefe solid; overflow: hidden; background: url(../images/dot.jpg) left 10px no-repeat; width: 110px; float: left; padding-left: 18px; margin-left: 5px; overflow: hidden; }
.content1 a:hover { }
.mrt { background-color: #e7e7e7; height: 47px; line-height: 47px; border-left: #004ca2 5px solid; margin-bottom: 20px; font-size: 16px; font-weight: bold; text-indent: 20px; }
.tjcp { width: 100%; overflow: hidden; }
.zx { border-bottom: 1px #dddddd dashed; padding-bottom: 8px; margin-bottom: 10px; }
.zx h3 a { font-size: 18px; }
.zx h3 span { float: right; font-size: 14px; font-weight: normal; color: #666666; }
.cpzs { margin-right: -30px; /*overflow:auto; zoom:1;*/ }
.cpzs li { width: 250px; height: 230px; border: 1px #dddddd solid; float: left; padding: 9px; text-align: center; margin-right: 30px; *margin-right: 20px; display: inline; margin-bottom: 20px; }
.cpzs li img { height: 200px; }
.cpzs li:hover { border: 1px #004ca2 solid; }
.xgxw { margin-bottom: 30px; margin-top: 30px; }
.fdh { display: none; }
.nyl { width: 50%; margin: 0 auto 3%; float: left; }
.nyr { width: 48%; float: left; margin-left: 2%; display: inline; }
.prodTitle { font-size: 22px; height: 30px; line-height: 30px; overflow: hidden; padding-top: 8px; margin-bottom: 20px; text-align: center; }
.sp { width: 400px; height: 280px; overflow: hidden; padding-top: 10px; }
.dh { margin: 3% 0; padding: 5px; }
.dh b { font-size: 28px; color: #cc0000; }
.zx { border-bottom: 1px #dddddd dashed; padding-bottom: 8px; margin-bottom: 10px; }
.zx h3 a { font-size: 18px; }
.zx h3 span { float: right; font-size: 14px; font-weight: normal; color: #666666; }
.zx li { width: 25%; float: left; height: 40px; line-height: 40px; background-color: #f0592e; text-align: center; margin-right: 2%; display: inline; margin-bottom: 3%; }
.zx li a { color: #ffffff; }
.zx .li1 { background-color: #004ca2; }
.xgxw { margin-bottom: 30px; margin-top: 30px; }
.xgxw li { border-bottom: 1px #dddddd dashed; background: url(../images/mli.jpg) no-repeat left center; padding-left: 20px; line-height: 40px; height: 40px; overflow: hidden; }
.proimg { overflow: hidden; border: 1px solid #ccc; float: left; margin-top: 2%; padding-top: 0px; padding-right: 0px; padding-bottom: 2%; padding-left: 0px; }
.jqzoom2 { position: relative; width: 100%; padding: 0; }
.jqzoom2 img { width: 100%; }
.zoomdiv { height: 300px; width: 300px; }
.list-h li { float: left; }
#spec-n5 { width: 95%; height: 56px; padding-top: 6px; overflow: hidden; }
#spec-left { background: url(../images/left.jpg) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-right { background: url(../images/right.jpg) no-repeat; width: 10px; height: 45px; float: right; cursor: pointer; margin-top: 5px; }
#spec-list { float: left; overflow: hidden; display: inline; width: 93%; }
#spec-list ul li { float: left; margin-right: 0px; display: inline; width: 62px; }
#spec-list ul li img { padding: 2px; border: 1px solid #ccc; width: 50px; height: 50px; }

/*jqzoom*/
.zoomdiv { z-index: 100; position: absolute; top: 1px; left: 0px; width: 400px; height: 400px; background: url(../images/loading.gif) #fff no-repeat center center; border: 1px solid #e4e4e4; display: none; text-align: center; overflow: hidden; }
.bigimg { width: 800px; height: 800px; }
.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #FEDE4F 50% top no-repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
#spec-list div { margin-top: 0; *margin-left: 0; width: 100%; }
.smallImg { position: relative; height: 52px; margin-top: 1px; background-color: #F1F0F0; width: 98%; overflow: hidden; float: left; padding-top: 6px; padding-right: 1%; padding-bottom: 6px; padding-left: 1%; }
.scrollbutton { width: 14px; height: 50px; overflow: hidden; position: relative; float: left; cursor: pointer; margin-top: 10px; }
.scrollbutton.smallImgUp, .scrollbutton.smallImgUp.disabled { background-image: url(../images/left1.jpg); background-repeat: no-repeat; }
.scrollbutton.smallImgDown, .scrollbutton.smallImgDown.disabled { background-image: url(../images/right1.jpg); background-repeat: no-repeat; margin-right: 0px; }
#imageMenu { height: 50px; width: 95%; overflow: hidden; margin-left: 0; float: left; }
#imageMenu li { height: 50px; width: 60px; overflow: hidden; float: left; text-align: center; }
#imageMenu li img { width: 50px; height: 50px; cursor: pointer; }
#imageMenu li#onlickImg img, #imageMenu li:hover img { width: 44px; height: 44px; border: 3px solid #959595; }

/* bigImg */
.bigImg { position: relative; float: left; width: 100%; overflow: hidden; height: 330px; }
.bigImg img { float: left; width: 100%; }
.bigImg #winSelector { width: 235px; height: 210px; }
#winSelector { position: absolute; cursor: crosshair; filter: alpha(opacity=15); -moz-opacity: 0.15; opacity: 0.15; background-color: #000; border: 1px solid #fff; }

/* bigView */

/* bigImg */
.bigImg2 { position: relative; float: left; width: 100%; overflow: hidden; }
.bigImg2 #winSelector { width: 235px; height: 210px; }
#winSelector { position: absolute; cursor: crosshair; filter: alpha(opacity=15); -moz-opacity: 0.15; opacity: 0.15; background-color: #000; border: 1px solid #fff; }

/* bigView */
#bigView { position: absolute; border: 1px solid #959595; overflow: hidden; z-index: 999; }
#bigView img { position: absolute; }
.smallImg2 { position: relative; height: 65px; margin-top: 10px; width: 99%; overflow: hidden; float: left; padding-top: 6px; padding-bottom: 6px; padding-left: 1%; }
#imageMenu2 { height: 65px; width: 92%; overflow: hidden; margin-left: 0; float: left; }
#imageMenu2 ul { margin: 0px; padding: 0px; list-style-type: none; }
#imageMenu2 li { height: 65px; width: 100px; overflow: hidden; float: left; text-align: center; }
#imageMenu2 li img { width: 90px; height: 63px; cursor: pointer; }
#imageMenu2 li#onlickImg img, #imageMenu2 li:hover img { width: 90px; height: 61px; border: 1px solid #959595; }
@media screen and (max-width:940px) {
	#imageMenu2 { width: 90%; }
}
.cp_body { width: 100%; overflow: hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.cp_name { width: 100%; border-bottom: 1px #eaeaea solid; margin-top: 20px; background-color: #004ca2; float: left; }
#004ca2
.cp_erNav { width: 100%; margin-right: auto; margin-left: auto; }
.cp_erNav li { width: 25%; height: 64px; float: left; line-height: 64px; display: inline; text-align: center; }
.cp_erNav li a { color: #FFF; text-decoration: none; float: left; width: 100%; }
.cp_erNav li a:hover { color: #FFF; float: left; width: 100%; }
.cp_txt { width: 100%; overflow: hidden; margin-top: 52px; margin-right: auto; margin-left: auto; float: left; }
.cp_txt p { line-height: 35px; color: #333; }
.cp_txt table { margin-top: 10px; }
.txt_name { width: 100%; height: 34px; font-size: 16px; font-weight: bold; border-left: 6px #f0592e solid; border-bottom: 1px #dddddd solid; padding-left: 10px; margin-bottom: 25px; }
.cp_list { display: block; width: 100%; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 30px; margin-left: auto; padding: 0px; list-style-type: none; }
.cp_list li { width: 23%; overflow: hidden; float: left; margin-right: 2%; margin-left: 0; box-sizing: border-box; }
.cp_list li a img { height: 160px; width: 100%; }
.cp_list li p { display: block; width: 100%; height: 38px; line-height: 38px; text-align: center; overflow: hidden; background-color: #004ca2; }
.cp_list li p a { color: #FFF; text-decoration: none; }
.cp_list li p a:hover { text-decoration: underline; }

/*浜у搧闅愯棌瀵艰埅*/
.fix-nav { width: 100%; position: fixed; top: 0; z-index: 999; background-image: url(../images/jh.png); left: 0; padding: 0; margin: 0; }
.fix-nav ul { display: block; width: 100%; padding: 0px; margin: 0; list-style-type: none; }
.fix-nav ul li { float: left; width: 23%; margin: 0 1%; text-align: center; }
.fix-nav ul li a { display: inline-block; padding: 0; color: #FFF; margin: 0px; line-height: 64px; text-align: center; float: left; width: 100%; text-decoration: none; }
.fix-nav ul li a:hover { color: #FFFFFF; background-color: #ff0000; float: left; height: 64px; width: 100%; }
.fix-nav .fix-red { color: #FFFFFF; }
.list-h li { float: left; }
#preview2 { float: left; margin: 2%; text-align: center; width: 96%; }
#spec-n52 { width: 100%; padding-top: 6px; overflow: hidden; }
#spec-list2 { float: left; overflow: hidden; display: inline; width: 94%; }
#spec-list2 ul li { float: left; margin-right: 0px; display: inline; width: 62px; }
#spec-list2 ul li img { padding: 2px; border: 1px solid #ccc; width: 50px; height: 50px; }
@media only screen and (min-width:380px) and (max-width:550px) {
	#spec-list2 { float: left; overflow: hidden; display: inline; width: 93%; }
}
@media only screen and (min-width:1px) and (max-width:379px) {
	#spec-list2 { float: left; overflow: hidden; display: inline; width: 91%; }
}
@media screen and (max-width:1200px) {
	.wrap, .banner, .nav, .ss { width: 100%; }
	.m1, .m2, .m3, .m4, .m5, .m6, .m7, .m8 { margin-bottom: 5%; }
	.m4sp { width: 40%; box-sizing: border-box; }
	.m42 { width: 55%; margin-left: 5%; }
	.syn1 { width: 30%; margin-right: 3%; box-sizing: border-box; }
	.syn2 { width: 34%; }
	.footc { width: 80%; }
	.fwx { width: 35%; }
	.flx { width: 60%; margin-top: 0; }
	.fnav { width: 100%; }
	.logo { width: 30%; }
	.top_slogn { display: none; }
	.tel { text-align: right; }
	.nav ul { width: 100%; }
	#flashBg { display: none; }
	.sjbanner { display: block; position: relative; z-index: 0; }
	.index_banner { margin: 0px auto; width: 100%; height: auto; }
	.index_banner ul { overflow: hidden; }
	.index_banner li { position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; }
	.index_banner li a { display: block; margin: 0 auto; }
	.index_banner cite { position: absolute; bottom: 4px; left: 0; z-index: 9999; display: block; width: 100%; height: 20px; _display: none; text-align: center }
	.index_banner cite span { display: inline-block; width: 1em; height: 1em; text-indent: -999em; opacity: .8; cursor: pointer; background-image: url(../images/tg_flash_p2.png); background-repeat: no-repeat; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
	.index_banner cite span:hover { background-color: #f5f5f5; }
	.index_banner cite span.cur { cursor: default; background-image: url(../images/tg_flash_p.png); background-repeat: no-repeat; }
	.m1 li { width: 24%; margin: 0 0.5%; }
	.m1 .li1, .m1 .li2, .m1 .li3, .m1 .li4, .m1 .li1:hover, .m1 .li2:hover, .m1 .li3:hover, .m1 .li4:hover { background-size: cover; }
	.m1 li a { height: auto; }
	.m22 { width: 30%; }
	.m23 { width: 70%; }
	.cpzs { margin-right: 0; overflow: hidden; }
	.cpzs li { width: 31.3333%; margin: 1%; box-sizing: border-box; height: 246px; overflow: hidden; padding: 0; }
	.mleft { width: 25%; }
	.mright { width: 73%; margin-left: 2%; }
	.cpt img { width: 100%; }
}
@media screen and (max-width:980px) {
	.search { width: 100%; background-image: none; margin: auto; }
	.top1 { display: none; }
	.top2 { height: auto; padding: 10px 0px; }
	.tel { display: none; }
	.logo { width: 100%; text-align: center; }
	.top_slogn { display: none; }
	.mdh { width: 100%; height: 160px; background: url(../images/mtel1.jpg) no-repeat center top; margin-bottom: 5px; }
	.footc { width: 100%; }
	.mleft { display: none; }
	.mright { width: 96%; margin-left: 2%; }
	.nyban img { display: block; width: 100% }
	.nyban { background-image: none; height: auto; width: 100%; margin-bottom: 0; }
	.dqwz { width: 96%; margin-left: 2% }
}
@media screen and (max-width:800px) {
	.nav { background-image: none; background-color: #004ca2; height: 80px; line-height: 39px; }
	.nav li { width: 25%; border-right: 1px #1372f4 solid; border-bottom: 1px #1372f4 solid; line-height: 39px; background-image: none; }
	.nav li a { font-size: 14px; }
	.nav li a:hover { background-image: none; height: 39px; }
	.search .tags { width: 100%; }
	.syn1 { width: 48%; margin: 1%; }
	.syn2 { width: 94%; margin-left: 2%; }
	.top_slogn { display: none; }
	.flink { display: none; }
	.m1 li { width: 48%; margin: 0 1%; }
	.m4 { margin: 3% auto; }
	.m12 { height: 300px; text-align: center; }
	.m12 li { width: 45%; float: left; padding: 10px 0 0; border-right: 1px #333333 solid; text-align: center; margin-bottom: 20px; }
	.m4sp { width: 100%; text-align: center; display: none; }
	.m4sp img { width: 100%; }
	.syngd a { display: none; }
	.m42t1 { margin-bottom: 20px; position: relative; z-index: 999; border: 1px #174f9a solid; background: #174f9a; padding: 10px 0; width: 100%; text-align: center; margin-left: 0px; }
	.m42t1 h2 { font-size: 20px; font-weight: 200; color: #fff; text-align: center; }
	.m42t1 h2 span { color: #fff; }
	.m42 { width: 96%; float: left; margin-left: 15px; margin-right: 15px; position: relative; }
	.m42t { margin-bottom: 20px; }
	.m42t p { line-height: 22px; font-size: 14px; text-transform: uppercase; }
	.m42t h2 { font-size: 34px; font-weight: 600; color: #fff; text-align: center; }
	.m42t h2 span { color: #ff6637; }
	.m22 { width: 100%; height: auto; }
	.m22t { padding-top: 30px; }
	.m22 .aniu { display: none; }
	.m22 p { font-size: 14px; padding: 0 15px; line-height: 24px; color: #666666; text-align: center; display; block; margin-bottom: 30px; }
	.m23 { height: auto; background-image: none; width: 100%; text-align: center; }
	#marquee1 { margin-top: 0; }
	.ss { display: none; }
	.fnav { width: 100%; }
	.fnav li { width: 25%; background: #004ca2; }
	.footc { width: 100%; }
	.foot { margin-bottom: 40px; padding-top: 20px; }
	.fdh { line-height: 40px; height: 40px; background-color: #222222; width: 100%; display: block; position: fixed; z-index: 99999; bottom: 0px; color: #FFF; }
	.fdh li { width: 33.33333%; float: left; display: block; text-align: center; border-right: 1px #ddd solid; box-sizing: border-box; }
	.fdh .li { background-color: #ef7000; }
	.fdh a { color: #FFF; }
	.flx, .fwx { width: 100%; text-align: center; }
	.flx { margin-bottom: 2%; width: 96%; margin-left: 2%; font-size: 12px; }
	.newsli li { margin-right: 0; }
	.cpzs li { width: 48%; height: auto; }
	.cpzs li img {/* height:120px;*/ height: auto; }
	.fdh { line-height: 40px; height: 40px; background-color: #004ca2; width: 100%; display: block; position: fixed; z-index: 99999; bottom: 0px; color: #FFF; }
	.fdh li { width: 33.33333%; float: left; display: block; text-align: center; border-right: 1px #ddd solid; box-sizing: border-box; }
	.fdh .li { background-color: #ff6637; }
	.fdh a { color: #FFF; }
	.list .node .title .time { display: none; }
}
@media screen and (max-width:640px) {
	.top_slogn { display: none; }
	.ss { display: none; }
	.nyl, .nyr { width: 98%; margin: 1%; }
	.bigImg { height: auto; }
	.zx li { width: 48%; margin: 1%; }
	.sp { width: 100%; height: auto; }
	.cp_list li { width: 48%; margin-bottom: 2%; }
	.cp_list li a img { height: auto; }
	.cp_txt { margin-top: 20px; }
	.ss { display: none; }
	.m4gd { margin-left: 25%; }
	.m42 { width: 93%; float: left; margin-left: 15px; margin-right: 15px; position: relative; }
}
@media screen and (max-width:580px) {
	.m1, .m2, .m3, .m4, .m5, .m6 { margin-bottom: 8%; }
	.ss { display: none; }
	.banner { margin-bottom: 20px; }
	.m1t { background-image: none; height: auto; padding-bottom: 10px; border-bottom: 3px #cccccc double; }
	.m21 { display: none; }
	.syn1 { width: 96%; padding: 0; border: 0; }
	.synewn img { width: 100%; }
	.synew2 .date { display: none; }
	.synew2 .new_desc { width: 100%; }
	.m4gd { margin-bottom: 20px; }
	.m5t { margin-bottom: 2%; }
	.flogo { margin-bottom: 5px; }
	.m43 { margin-bottom: 10px; margin-top: 20px; }
	#marquee1 { height: 207px; }
	#marquee1 ul { height: 207px }
	#marquee1 li { width: 222px; height: 207px; }
	#marquee1 img { width: 220px; height: 165px; }
	.top_slogn { display: none; }
	.m12 { height: 300px; text-align: center; }
	.m12 li { width: 48%; float: left; padding: 10px 0 0; border-right: 1px #333333 solid; text-align: center; margin-bottom: 20px; }
	.m12 li span { width: 50px; height: 35px; margin: 0px auto; display: block; }
	.m12 h3 { font-size: 16px; font-weight: normal; margin: 10px auto 0; height: 25px; line-height: 25px; background: url(../images/m15.jpg) no-repeat center top; padding-top: 10px; }
	.m12 p { line-height: 20px; text-transform: uppercase; font-size: 12px; }
	.m12 li:hover { cursor: pointer; }
	.m12 li:hover a { color: #333333; }
	.m12 li .a1 { background: url(../images/m11.jpg) no-repeat 0 0; }
	.m12 li:hover .a1 { background: url(../images/m11.jpg) no-repeat 0 -46px; }
	.m12 li .a2 { background: url(../images/m12.jpg) no-repeat 0 0; }
	.m12 li:hover .a2 { background: url(../images/m12.jpg) no-repeat 0 -51px; }
	.m12 li .a3 { background: url(../images/m13.jpg) no-repeat 0 0; }
	.m12 li:hover .a3 { background: url(../images/m13.jpg) no-repeat 0 -45px; }
	.m12 li .a4 { background: url(../images/m14.jpg) no-repeat 0 0; }
	.m12 li:hover .a4 { background: url(../images/m14.jpg) no-repeat 0 -52px; }
	.m12 .nobg { border: none; }
	.m4gd { margin-left: 25%; }
	.m42 { width: 93%; float: left; margin-left: 15px; margin-right: 15px; position: relative; }
}
@media screen and (max-width:480px) {
	#divMainTab { width: 100%; }
	#divMainTab li { width: 48%; margin: 2% 1%; box-sizing: border-box; }
	.normal { box-sizing: border-box; }
	.flx li { width: 50%; text-align: left; }
	.flx p { clear: both; }
	.dh b { font-size: 24px; }
	.top_slogn { display: none; }
	.m4gd { margin-left: 25%; }
	.m42 { width: 90%; float: left; margin-left: 15px; margin-right: 15px; position: relative; }
}
#maximg img { max-width: 100%; height: auto !important }
.maximg img { max-width: 100%; height: auto !important }
.pagebar { padding: 20px; overflow: hidden; clear: both }
.pagebar .pagination { display: flex; justify-content: center; margin-top: 10px; }
.pagination a { background: #fff; border: 1px solid #ccc; color: #333; font-size: 12px; padding: 8px 10px; margin: 0 2px; border-radius: 3px; line-height: 100% }
.pagination span { color: #333; font-size: 12px; padding: 7px 2px; margin: 0 2px; border-radius: 3px; }
.pagination a:hover { color: #333; border: 1px solid #333; }
.pagination a.page-num-current { color: #fff; background: #333; border: 1px solid #333; }
.pagination .st { font-family: '宋体' }
.text-secondary { text-align: center; padding: 20px 0 }</pre></body></html>